package org.dkakunsi.aplikasitoko.data.entity;

public class TransaksiBarang {

	private Long kode;
	private Transaksi transaksi;
	private Barang barang;
	private Integer jumlahBarang;
	
	public TransaksiBarang() { }
	
	public TransaksiBarang(Long kode, Transaksi transaksi, Barang barang, Integer jumlahBarang) {
		this.kode = kode;
		this.transaksi = transaksi;
		this.barang = barang;
		this.jumlahBarang = jumlahBarang;
	}

	/**
	 * @return the kode
	 */
	public Long getKode() {
		return kode;
	}

	/**
	 * @param kode the kode to set
	 */
	public void setKode(Long kode) {
		this.kode = kode;
	}

	/**
	 * @return the transaksi
	 */
	public Transaksi getTransaksi() {
		return transaksi;
	}

	/**
	 * @param transaksi the transaksi to set
	 */
	public void setTransaksi(Transaksi transaksi) {
		this.transaksi = transaksi;
	}

	/**
	 * @return the barang
	 */
	public Barang getBarang() {
		return barang;
	}

	/**
	 * @param barang the barang to set
	 */
	public void setBarang(Barang barang) {
		this.barang = barang;
	}

	/**
	 * @return the jumlahBarang
	 */
	public Integer getJumlahBarang() {
		return jumlahBarang;
	}

	/**
	 * @param jumlahBarang the jumlahBarang to set
	 */
	public void setJumlahBarang(Integer jumlahBarang) {
		this.jumlahBarang = jumlahBarang;
//		this.barang.kurangJumlahBarang(this.jumlahBarang);
	}
	
	public Double getJualJumlahBayar(){
		return barang.getHargaJual() * jumlahBarang;
	}

	public Double getBeliJumlahBayar(){
		return barang.getHargaBeli() * jumlahBarang;
	}
}
